Sketch-Based Interfaces: Techniques and Applications
نویسندگان
چکیده
Software support for making effective pen-based applications is currently rudimentary. To facilitate the creation of such applications, we have developed SATIN, a Java-based toolkit designed to support the creation of applications that leverage the informal nature of pens. This support includes a scenegraph for manipulating and rendering objects; support for zooming and rotating objects, switching between multiple views of an object, integration of pen input with interpreters, libraries for manipulating ink strokes, widgets optimized for pens, and compatibility with Java’s Swing toolkit. SATIN includes a generalized architecture for handling pen input, consisting of recognizers, interpreters, and multi-interpreters. In this paper, we describe the functionality and architecture of SATIN, using two applications built with SATIN as examples.
منابع مشابه
A Taxonomy of Modeling Techniques using Sketch-Based Interfaces
Traditional user interfaces in modeling have followed the WIMP (Window, Icon, Menu, Pointer) paradigm. While functional and powerful, they can also be cumbersome and daunting to a novice user; creating a complex model requires much expertise and effort. A recent trend is toward more accessible and natural interfaces, which has lead to sketch-based interfaces for modeling (SBIM). The goal is to ...
متن کاملAn Agent-Based Paradigm for Free-Hand Sketch Recognition
Natural interfaces for CAD applications based on sketching devices have been explored to some extent. Former approaches used techniques to perform the recognition process like invariant features extracted with image analysis techniques as neural networks, statistical learning or fuzzy logic. Currently, more flexible and robust techniques are being introduced, which consider other information as...
متن کاملSketch-based modeling: A survey
User interfaces in modeling have traditionally followed the WIMP (Window, Icon, Menu, Pointer) paradigm. Though functional and very powerful, they can also be cumbersome and daunting to a novice user, and creating a complex model requires considerable expertise and effort. A recent trend is toward more accessible and natural interfaces, which has lead to sketch-based interfaces for modeling (SB...
متن کاملSketch Recognition User Interfaces: Guidelines for Design and Development
We present a free-sketch recognition-based tool for creating Microsoft Power Point diagrams. Unlike many previous pen-based interfaces, this tool performs aggressive and robust recognition, allowing the user to sketch freely while the system recognizes the sketched diagram and seamlessly imports it into Power Point. Although pen-based user interfaces have been developed and studied, little has ...
متن کاملA 3-Dimensional Modeling System Inspired by the Cognitive Process of Sketching
Three-dimensional computer modeling software is becoming an increasingly important application to modern artists, designers, engineers, architects, and even laypersons. Where modeling applications were once extremely expensive and complex—available only to large businesses and institutions—recent advances in commodity computer hardware and the spread of consumer demand now places these applicat...
متن کاملA survey of sketch-based 3-D modeling techniques
As 3-D modeling applications transition from engineering environments into the hands of artists, designers, and the consumer market, there is an increasing demand for more intuitive interfaces. In response, 3D modeling and interface design communities have begun to develop systems based on traditional artistic techniques, particularly sketching. Collectively this growing field of research has c...
متن کامل